/*
  * Copyright (c) 2009 eXtensible Catalog Organization
  *
  * This program is free software; you can redistribute it and/or modify it under the terms of the MIT/X11 license. The text of the
  * license can be found at http://www.opensource.org/licenses/mit-license.php and copy of the license can be found on the project
  * website http://www.extensiblecatalog.org/.
  *
  */

 /*
   Global css page for major layout of
   main components on each of the pages
*/

#header
{
  width : 100%;
  clear: both;
}
/*
a:link
{
COLOR: #000000;
}
a:visited
{
COLOR: #000000;
}
*/
a:link {
  color:#245f8a;
  text-decoration:none;
  size: 11px;
}

a:visited {
  color:#245f8a;
  text-decoration:none;
  size: 11px;
}

a:hover {
  color:#0f75bc;
  text-decoration:none;
  text-decoration:underline;
  size: 11px;
}


#header_logo
{
  width : 30%;
  align: left;
  float: left;
  padding-top: .5em;
  padding-bottom: .5em;
}

#header_links
{
  width : 70%;
  align: right;
  float: right;
  text-align: right;
  padding-top: 2.5em;
  clear: right;
}



h1
{
    font-weight: bold;
    font-size: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
}

h2
{
  font-size: 1.5em;
  padding-top: 1em;
    padding-bottom: .5em;
}

h3
{
  font-size: 1em;
  padding-top: 8em;
    padding-bottom: .5em;
}

.collection_path
{
  font-size: 1em;
  margin-bottom: -5px;
  padding-top: 0em;
    padding-bottom: 0em;
}

strong
{
  font-weight: bold;
}

.smallText
{
    font-size: .8em;
}

/* main class for error messages */

.informationMessage
{
  font-size: 1em;
  padding-top: 1em;
    padding-bottom: .5em;
  font-weight: bold;
  color: green;
}
.center
{
  text-align: center;
}

/******************************
Create the basic navigation
this is for things like help
and other related navigation that
goes above the menu bar and in the
footer
*********************************/
ul.basicNav {
  margin: 0;
  padding-bottom: 20px;
  padding-left: 0px;
}

.basicNav a {
  color: #000;
  font-size: .75em;
  text-decoration: none;
  border-bottom: none;
  padding: 1px 3px 3px 8px;
}

.basicNav a:hover {
  font-weight: bold;
}

.basicNav li {
  float: left;
  list-style:none;
}

/* float the bottom nav to the left */
#bottomNav {
  clear: both;
}

/* copy right statement */
.copyright {
  margin-left: 6px;
  font-size: .75em;
}


/*  customize the footer */
#ft
{
    padding: 2em 0em 0em 0em;
    margin: 5em 0em 0em 0em;
    height: 10em;
    border-top: 1px solid #b9c0c2;
}

/* styling for buttons that have
   not yet been rolled over*/
.xc_button
{
  margin-right: 2px;
    border: 1px solid #B9C0C2;
    background: url(../img/button_background.gif);
    height: 28px;
    font-size: .9em;
    font-weight: bold;
    font-family: Verdana;
    color: #454545;
    cursor:pointer;
    width : 100px;
}

.xc_button_disabled
{
    margin-right: 2px;
    border: 1px solid #B9C0C2;
    height: 28px;
    font-size: .9em;
    font-weight: bold;
    font-family: Verdana;
    width:100px;
}

.xc_button_small
{
  margin-right: 2px;
    border: 1px solid #B9C0C2;
    background: url(../img/button_background.gif);
    height: 23px;
    font-size: .9em;
    font-weight: bold;
    font-family: Verdana;
    color: #454545;
    cursor:pointer;
    vertical-align:bottom;
}

/* styling for buttons when they have been rolled over*/
.ur_buttonover
{
  margin-right: 2px;
    border: 1px solid #B9C0C2;
    background: url(../images/all-images/button_highlight.gif);
    height: 28px;
    font-size: .9em;
    font-weight: bold;
    font-family: Verdana;
    color: #454545;
    cursor:pointer;
    cursor:hand;
}

/* styling for buttons that have
   not yet been rolled over*/
.ur_button_disabled
{
  margin-right: 2px;
    border: 1px solid #B9C0C2;
    background: url(../images/all-images/button_background.gif);
    height: 2em;
    font-size: 1em;
    font-weight: bold;
    font-family: Verdana;
    color: #CCCCCC;
    cursor:pointer;
    cursor:hand;
}

.yui-button{
  margin-right: 2px;
    border: 1px solid #B9C0C2;
    background: url(../images/all-images/button_background.gif);
    height: 2em;
    font-size: 1em;
    font-weight: bold;
    font-family: Verdana;
    color: #454545;
    cursor:pointer;
    cursor:hand;
}


/* styling for buttons when they have been rolled over*/
.table_button
{
    border: 0px;
    background:transparent;
    width: 6em;
    cursor:pointer;
    cursor:hand;
}

/* used for placing images on a button */
.buttonImg {
  border-style: none;
  display: inline;
  margin: 0em .3em 0 -.5em;
}

.tableImg {
  border-style: none;
  border: 0px;
  display: inline;
  margin: 0em .3em 0 .25em;
}

/* styling for buttons when they have been rolled over*/
.tableLink
{
    cursor:pointer;
    cursor:hand;
}

/* styling for pop-up boxes */
label { display:block;float:left;width:45%;clear:left; }
.clear { clear:both; }

/* hide the div's that should not be shown */
.hidden{
    position: absolute;
    visibility: hidden;
}


/******************************
override yui css files
*********************************/
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav
{
  border-bottom: solid #029bec;
}

.yui-skin-sam .yui-navset .yui-content {
  background: #ffffff;
}

.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content
{
  border: 0px;
  border-top-color: #ffffff;
  padding: 0.25em 0.5em;
}
